草庐IT

Debian 12

全部标签

Android项目升级到Android12报错集合

前言        今天就来整理一下Android11项目升级Android12遇到的问题,不得不说比起之前的升级问题多多了,小伙伴是否遇到相同的问题了呢?错误1TargetingS+(version31andabove)requiresthatanexplicitvalueforandroid:exportedbedefinedwhenintentfiltersarepresent'解决方法所有activity,receiver,service等,带有intent-filter标签的节点必须添加exported属性对外部APP开放,设置为true,APP的启动Activity必须设置为exp

Android项目升级到Android12报错集合

前言        今天就来整理一下Android11项目升级Android12遇到的问题,不得不说比起之前的升级问题多多了,小伙伴是否遇到相同的问题了呢?错误1TargetingS+(version31andabove)requiresthatanexplicitvalueforandroid:exportedbedefinedwhenintentfiltersarepresent'解决方法所有activity,receiver,service等,带有intent-filter标签的节点必须添加exported属性对外部APP开放,设置为true,APP的启动Activity必须设置为exp

day12-Servlet02

Servlet026.GET和POST请求的分发处理开发Servlet,通常编写doGet,doPost方法。来对表单的get和post请求进行分发处理例子在web文件夹下面创建一个html页面,用于提交表单注册用户注册-->u:在src目录下面创建HelloServlet类,该类实现了Servlet接口,并重写init(),getServletConfig(),service(),getServletInfo(),destroy()这5个方法,并在该类中增加两个方法,用来处理get和post请求/***用于响应get请求*/publicvoiddoGet(){System.out.print

day12-Servlet02

Servlet026.GET和POST请求的分发处理开发Servlet,通常编写doGet,doPost方法。来对表单的get和post请求进行分发处理例子在web文件夹下面创建一个html页面,用于提交表单注册用户注册-->u:在src目录下面创建HelloServlet类,该类实现了Servlet接口,并重写init(),getServletConfig(),service(),getServletInfo(),destroy()这5个方法,并在该类中增加两个方法,用来处理get和post请求/***用于响应get请求*/publicvoiddoGet(){System.out.print

day12-功能实现11

家居网购项目实现011以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git27.功能25-事务管理27.1下订单问题思考在生成订单的功能中,系统会去同时修改数据库中的order,order_item,furn三张表,如果有任意一个表修改失败,就会出现数据不一致问题。因此出现了事务控制问题。27.2思路分析之前,我们每次调用底层的dao操作,每次进行的都是独立事务,因此一但在一次业务中调用了多个dao操作,就不能保证多表的事务一致性。因为JDBC局部事务是控制是由java.sql.Connection来完成的,要保证多个DAO的数据

day12-功能实现11

家居网购项目实现011以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git27.功能25-事务管理27.1下订单问题思考在生成订单的功能中,系统会去同时修改数据库中的order,order_item,furn三张表,如果有任意一个表修改失败,就会出现数据不一致问题。因此出现了事务控制问题。27.2思路分析之前,我们每次调用底层的dao操作,每次进行的都是独立事务,因此一但在一次业务中调用了多个dao操作,就不能保证多表的事务一致性。因为JDBC局部事务是控制是由java.sql.Connection来完成的,要保证多个DAO的数据

day13-功能实现12

家居网购项目实现012以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git29.功能27-Ajax检验注册名29.1需求分析/图解用户注册时,后端通过验证,提示用户当前输入的用户名是否可用。29.2思路分析29.3代码实现dao层和service层的方法在之前已经实现过了,这里不必再写29.3.1web层MemberServlet添加方法isExistUserName,该方法返回json格式的数据给前端/***校验某个用户名是否已经存在数据库中**@paramreq*@paramresp*@throwsServletExcepti

day13-功能实现12

家居网购项目实现012以下皆为部分代码,详见https://github.com/liyuelian/furniture_mall.git29.功能27-Ajax检验注册名29.1需求分析/图解用户注册时,后端通过验证,提示用户当前输入的用户名是否可用。29.2思路分析29.3代码实现dao层和service层的方法在之前已经实现过了,这里不必再写29.3.1web层MemberServlet添加方法isExistUserName,该方法返回json格式的数据给前端/***校验某个用户名是否已经存在数据库中**@paramreq*@paramresp*@throwsServletExcepti

day12-实现Spring底层机制-02

实现Spring底层机制-023.实现任务阶段13.1知识拓展-类加载器Java的类加载器有三种:Bootstrap类加载器-----对应路径jre/libExt类加载器-----对应路径jre/lib/extApp类加载器-----对应路径classpathclasspath类路径,就是java.exe执行时,指定的路径。3.2分析阶段1目标:编写自己的spring容器,实现扫描包,得到bean的class对象3.3代码实现1.创建新的maven项目,注意把项目的languagelevel改为支持java8在pom.xml文件中指定编译版本:882.创建的架构如下:3.自定义Componen

day12-实现Spring底层机制-02

实现Spring底层机制-023.实现任务阶段13.1知识拓展-类加载器Java的类加载器有三种:Bootstrap类加载器-----对应路径jre/libExt类加载器-----对应路径jre/lib/extApp类加载器-----对应路径classpathclasspath类路径,就是java.exe执行时,指定的路径。3.2分析阶段1目标:编写自己的spring容器,实现扫描包,得到bean的class对象3.3代码实现1.创建新的maven项目,注意把项目的languagelevel改为支持java8在pom.xml文件中指定编译版本:882.创建的架构如下:3.自定义Componen